group of young street minstrels - French English Dictionary